package com.wkck.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.github.pagehelper.Page;
import com.wkck.VO.BackendUserFilesVo;
import com.wkck.VO.BackendUserPlatFormVo;
import com.wkck.VO.NoticeListVo;
import com.wkck.VO.UserResumesInfoUnIncludeOnlineResumesVo;
import com.wkck.domain.LResume;
import com.wkck.dto.LResumeBackendQueryConditionsDto;
import com.wkck.dto.LResumeBackendQueryFilesConditionsDto;
import com.wkck.dto.ResumeHonorAwardDto;

import java.util.List;

/**
 * @Author: CK
 * @Date: 2024/03/01/20:38
 * @Description:
 */
public interface LResumeMapper extends BaseMapper<LResume> {


    List<UserResumesInfoUnIncludeOnlineResumesVo> getUserResumesById(Integer id);

    UserResumesInfoUnIncludeOnlineResumesVo getUserResumesByUserIdAndResumeId(Integer id, Long resume_id);

    Page<BackendUserPlatFormVo> getAllUsersPlatformResume(LResumeBackendQueryConditionsDto dto);

    Page<BackendUserFilesVo> getAllUsersFilesResume(LResumeBackendQueryFilesConditionsDto dto);

    UserResumesInfoUnIncludeOnlineResumesVo getUserResumesByResumeId(Long resumeId);
}
